#ab_profile_cnt
{
	margin-left:0.5%;
}

#ab_profile_form, #ab_profile_list, #ab_profile_import
{
	background: none repeat scroll 0 0 #FFFFFF;
	width: 100%;
	opacity:0;
	display:none;
}
#logo_address_profile
{
	width:100px;
	height:100px;
	float:left;
	border:1px solid #bdbdbd;
	padding:2px;
	background:#FFF;
	margin-right:10px;
}

#ab_profile_list .adminman_content_results,
#ab_profile_list .adminman_content_filter,
#list_address_address .adminman_content_results
{
	float:none;
}

#ab_profile_address_cnt
{
	overflow:hidden;
}

#form_address_address
{
	-webkit-transition:margin 300ms ease-in-out 0s;
	-moz-transition:margin 300ms ease-in-out 0s;
	-o-transition:margin 300ms ease-in-out 0s;
	transition:top 300ms ease-in-out 0s;
	height:330px;
	margin-top:-330px;
}


#form_address_address.show
{
	margin-top:0px;
}


.bullet_red
{
	    background-image:url("admin/bullet_red.png");
}
.bullet_green
{
	    background-image:url("admin/bullet_green.png");
}










































#AB-container {
}

#AB-container .frame {
	border: 2px groove #F6F6F6;

        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}
#AB-sidebar {
	float: left;
	width:40%;
	padding: 0 10px;
	height: auto;
}
#AB-sidebar li {
	padding: 5px 10px;
	margin-left: 20px;
	border-bottom: 1px dotted #666666;
}
#AB-search-box, #AB-sidebar-users {
	padding: 5px;
	margin: 10px 0;
	height: auto;
}
#AB-sidebar-alpha-top, #AB-sidebar-alpha-bottom {
	text-align: center;
}
	

.AB-paginator {
	text-align: center;
	padding: 3px;
}

#AB-content {
	float:right;
	width: 55%;
	height: 100%;
	padding: 10px;
	margin-top: 10px;
	background-color: #F6F6F6;
}
#AB-user-data-form {
	float:left;
	height: auto;
	margin: 10px auto;
}
#AB-user-data-opts {
	float: left;
	width: 40px;
}

#AB-address-box {
	float:left;
	width: 300px;
	height: auto;
	padding: 10px;
	margin: 10px auto;
	background-color: #FFFFFF;
        border-bottom-left-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
}
#AB-user-address-form {
        width: 300px;
}

#AB-user-address-opts {
	float: left;
	width: 40px;
}
#AB-container .header {
	height: 45px;
}

#AB-container .header p {
	padding: 10px;
	font-weight: bold;
}

#AB-container .edit {
	height: 32px;
	width: 32px;
	background-image: url( "/modules/address_book/gfx/admin/edit.png" );
	background-repeat: no-repeat;
	margin: 10px;
	cursor: pointer;
}
#AB-container .new {
	height: 32px;
	width: 32px;
	background-image: url( "/modules/address_book/gfx/admin/new.png" );
	background-repeat: no-repeat;
	margin: 10px;
	cursor: pointer;
}
#AB-container .del {
	height: 32px;
	width: 32px;
	background-image: url( "/modules/address_book/gfx/admin/del.png" );
	background-repeat: no-repeat;
	margin: 10px;
	cursor: pointer;
}

#AB-address-box div {
	padding: 5px 10px;
	border-bottom: 1px dotted #666666;
}
#AB-address-box span {
	width: 50%;
	display: inline-block;
}
/* TOOLBAR STYLES */
.address_book-admin, .address_book-admin_hover, .address_book-admin_click {
	background-image: url(admin/admin-icon.png);
	background-repeat: no-repeat;
	width: 60px;
	height: 105px;
	margin-top: -20px;
	position: relative;
	z-index: 2;
}
.address_book-admin, .address_book-admin_hover {
	background-position: center bottom;
}
.address_book-admin_hover {
	  /* for IE 
	  filter:alpha(opacity=60);*/
	  /* CSS3 standard */
	  opacity:0.6;
}
.address_book-admin_click, .address_book-admin_btn_down {
	background-position: center top;
}
.address_book-admin-label {
	background-color: #CFCFCF;
	height: 15px;
	width: 60px;
	left: 50%;
	margin-left: -30px;
	position: absolute;
	top: 125px;
}

/*LOOKUP*/
#lookup-ligthbox
{
	-moz-user-select: none;
	-khtml-user-select: none;
}

#addess_book-lookup-table {
    border-collapse: collapse;
    width: 480px;
    font-size: 12px;
    text-align: left;
    width: 100%;
}


#lookup-ligthbox .top-left-round{
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 0px 0px 0px;
    border-radius: 4px 0px 0px 0px;
}

#lookup-ligthbox .top-right-round{
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;
}

#lookup-ligthbox .bottom-left-round{
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 0px 0px 0px 4px;
    border-radius: 0px 0px 0px 4px;
}

#lookup-ligthbox .bottom-right-round{
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 0px 0px 4px 0px;
    border-radius: 0px 0px 4px 0px;
}
#lookup-ligthbox .round-table th, 
#lookup-ligthbox .round-table td {
    padding:6px;
}
#lookup-ligthbox .round-table th {
    background : #AFAFAF;
    height: 20px;
}

#lookup-ligthbox .round-table td {
    background : #E9E9E9;
    border-top: 1px solid #FFFFFF;
}

#lookup-ligthbox .round-table tbody tr:hover td {

    background : #DFDFDF;
}


#lookup-ligthbox .paginator{
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px; 
    border: 1px solid #404040;
    float: left;
    font-weight: bold;
    color :#F4F4F4; 
    height: 13px;
    margin-left: 2px;
    padding: 5px 2px 6px;
    text-align: center;
    width: 17px;
    background-color:#AFAFAF;
}

#lookup-ligthbox #pag-box a div  {
    color :#404040;
    font-weight: bold;
    background-color:#F4F4F4;
}
#lookup-ligthbox #pag-box a div:hover {
    color :#F4F4F4;
    background-color:#AFAFAF;
}

